package innerclass03;

public class Demo03 {
    private int number = 11;//Demo03类的成员位置

    class Inner {
        private int number = 5;//内部类Inner的成员位置

        public void method() {
           int number=27; //局部变量
            System.out.println(number);//遵循就近原则
            System.out.println(this.number);//this是Inner的this,可以通过它调用Inner的成员
            System.out.println(Demo03.this.number);//Demo03.this 代表外部类Demo03的this引用,就可以使用外部类成员
        }

    }


    public static void main(String[] args) {
        Demo03.Inner di = new Demo03().new Inner();
        di.method();
    }
}
